Forum des exercices du projet Zuul

Exercices 58 à 60.4

  
 
Avatar Denis BUREAU
Exercices 58 à 60.4
par Denis BUREAU, samedi 22 février 2014, 17:28
 

Répondez à ce message pour toute question ayant trait à ces exercices.

Avatar Denis BUREAU
Re: Exercices 7.58 à 7.60.4
par Denis BUREAU, mercredi 18 décembre 2013, 23:27
 

Un étudiant a écrit :

j'ai pu faire fonctionner le jeu en utilisant que le fichier jar mais en l'implementation sur le site j'ai un message d'erreur disant que les paramètres java ont empêché l'exécution de l'application

Avatar Denis BUREAU
Re: Exercices 7.58 à 7.60.4
par Denis BUREAU, mercredi 18 décembre 2013, 23:30
 

Si c'est l'applette dont il s'agit, essayez de l'ouvrir dans un navigateur sur un ordinateur hors de l'école.

Il se peut que les navigateurs des salles de TP soient mal configurés.

L'applette fonctionne-t-elle correctement quand elle est lancée directement par BlueJ et pas dans un navigateur ?

Avatar Steeven MOUNZEO KOUMBA
Re: Exercices 7.58 à 7.60.4
par Steeven MOUNZEO KOUMBA, mercredi 18 décembre 2013, 23:33
 

L'applet fonctionne correctement sur bluej. Sur les ordinateurs de l'esiee comme mon ordinateur personnel et ce quel que soit le navigateur, j'ai la même erreur

Avatar Denis BUREAU
Re: Exercices 7.58 à 7.60.4
par Denis BUREAU, jeudi 19 décembre 2013, 00:29
 

Je suppose que vous êtes dans ce cas-là :
http://www.java.com/fr/download/help/browser_activate_plugin.xml

Après avoir appliqué ces directives, le problème est-il résolu ?

Avatar Denis BUREAU
Re: Exercices 7.58 à 7.60.4
par Denis BUREAU, vendredi 20 décembre 2013, 20:58
 

Un étudiant a écrit :

Bonsoir,

j'ai un problème pour lancer l'applet de mon jeu. Lorsque je tape la commande appletviewer monFichierHtml.hmtl, la commande est bien validée mais rien ne se passe.
Avez-vous une solution?

Cordialement.

Avatar Denis BUREAU
Re: Exercices 7.58 à 7.60.4
par Denis BUREAU, vendredi 20 décembre 2013, 21:00
 

Le comportement est-il le même lorsque vous lancez l'applet dans BlueJ par Run applet ?

Si oui, envoyez-moi votre classe applette.

Avatar Victor OU
Re: Exercices 7.58 à 7.60.4
par Victor OU, vendredi 20 décembre 2013, 23:19
 

En utilisant BlueJ ça se lance mais je n'ai qu'une fenêtre blanche qui s'affiche.

Par contre dans le DOS cela ne se lance toujours pas.

 

Pourriez-vous donner exactement les étapes pour faire l'applette car je ne suis pas sûr de ce que j'ai fais.

Avatar Jean COULOM
Re: Exercices 7.58 à 7.60.4
par Jean COULOM, jeudi 19 décembre 2013, 11:12
 

Bonjour,

L'interface du jeu fonctionne très bien sur bluej mais dès le passage en .jar l'interface est completement buguée (des bouts de boutons, des images qui ne s'affichent plus).

Donc si vous avez une idée du problème...

Merci.

Avatar Denis BUREAU
Re: Exercices 7.58 à 7.60.4
par Denis BUREAU, jeudi 19 décembre 2013, 11:48
 

Je suppose que vous n'accédez pas aux fichiers comme c'est expliqué là :
Plus de technique

Avatar Jean COULOM
Re: Exercices 7.58 à 7.60.4
par Jean COULOM, jeudi 19 décembre 2013, 15:03
 

En effet c'était bien le problème, merci beaucoup :).

Avatar Denis BUREAU
Re: Exercices 7.58 à 7.60.4
par Denis BUREAU, samedi 4 janvier 2014, 19:33
 

Un étudiant a écrit :

Bonsoir,

Ce mail concerne l'exercice 59 de la liste officielle, [...]. Cet exercice demande l'affichage du jeu dans une page web sous forme d'applette, ce que nous avons réussi à faire sens problème en s'aidant de votre page http://www.esiee.fr/~bureaud/Unites/Zuul/applette.htm
Pendant les vacances, je me suis attelé à la refonte de mon site personnel et donc des pages concernant le projet. Après avoir ajouté la balise <!DOCTYPE html> au début de mes pages, balise indiquant que la page respecte les règles d'HTML 5, j'ai eu la mauvaise surprise de voir disparaitre l'applette de la page la contenant.
En effet, j'ai appris sur cette page http://www.w3schools.com/html/html5_new_elements.asp que la balise <applet> a été retirée entre HTML 4 et 5.
Savez-vous comment on peut afficher l'applette en page web tout en restant à jour ?
Merci d'avance et bon week-end.

Cordialement
Avatar Denis BUREAU
Re: Exercices 7.58 à 7.60.4
par Denis BUREAU, samedi 4 janvier 2014, 19:37
 

Bravo pour avoir trouvé la cause de votre problème !

Mais pourquoi ne pas avoir poursuivi vos recherches ?  Vous seriez tombé sur l'un des nombreux sites qui expliquent la nouvelle façon de faire, comme celui-ci par exemple : https://eyeasme.com/Shayne/HTML5_APPLETS/
Je recopie ci-dessous un extrait de cette page :

OLD WAY: Java applet in HTML 4.01

<applet code="Sample" archive="Sample.jar" height="300" width="550">
  Applet failed to run.  No Java plug-in was found.
</applet>

NEW WAY: Java Applet in HTML5 (uses object tag)

<object type="application/x-java-applet" height="300" width="550">
  <param name="code" value="Sample" />
  <param name="archive" value="Sample.jar" />
  Applet failed to run.  No Java plug-in was found.
</object>

Avatar Gauthier NOTTRET
Re: Exercices 7.58 à 7.60.4
par Gauthier NOTTRET, samedi 4 janvier 2014, 20:33
 

ça fonctionne. Merci.

Avatar Denis BUREAU
Re: Exercices 7.58 à 7.60.4
par Denis BUREAU, lundi 6 janvier 2014, 17:05
 

Un étudiant a écrit :

.../...

mon jeu marche parfaitement lorsqu'il n'est pas sous forme d'applet mais dès que je le mets sous forme d'applet il n'arrive pas à se lancer. Je pense que c'est dû à l'écriture et la lecture du fichier txt pour la sauvegarde, mais je ne vois pas du tout comment faire...
Pourriez-vous m'aider?

Avatar Denis BUREAU
Re: Exercices 7.58 à 7.60.4
par Denis BUREAU, lundi 6 janvier 2014, 17:08
 

Une applette ne peut pas accéder aux fichiers de votre disque dur (et heureusement !).

Il faut donc désactiver la fonction de sauvegarde lorsque le jeu est lancé en applette (c'est-à-dire qu'il n'est pas passé par la procédure main).

Avatar Pacien TRAN-GIRARD
Re: Exercices 58 à 60.4
par Pacien TRAN-GIRARD, jeudi 27 février 2014, 20:45
 

Les versions récentes de Java semblent ne plus autoriser l'exécution d'applets non signés par une autorité de certification dont les certificats sont payants. Que faire (à part payer, ou obliger l'utilisateur à ajouter un nouveau certificat racine ou à reconfigurer Java) ?

 

Avatar Denis BUREAU
Re: Exercices 58 à 60.4
par Denis BUREAU, vendredi 28 février 2014, 18:01
 

Le plus simple semble être d'autoriser les plugins pour votre site :

https://www.java.com/fr/download/help/browser_activate_plugin.xml

Avatar Rémi NICOLE
Re: Exercices 58 à 60.4
par Rémi NICOLE, vendredi 28 février 2014, 18:14
 

Je ne pense pas qu'il s'agisse d'un problème au niveau du navigateur mais bien d'un problème au niveau des nouvelles version du JRE qui n'autorise pas le lancement des applets non signés (ce qui a commencé avec la version 1.7.0_21 je crois)

Avatar Pacien TRAN-GIRARD
Re: Exercices 58 à 60.4
par Pacien TRAN-GIRARD, mardi 4 mars 2014, 17:21
 

Il s'agit en effet d'un problème au niveau du JRE et non de configuration du plugin dans le navigateur.

Avatar Denis BUREAU
Re: Exercices 58 à 60.4
par Denis BUREAU, mercredi 5 mars 2014, 11:42
 

Pour les JRE 7 à partir de l'update 51, il faut configurer Java sur votre PC comme suit :
http://java.com/fr/download/faq/exception_sitelist.xml

Avatar Denis BUREAU
Re: Exercices 58 à 60.4
par Denis BUREAU, mardi 3 juin 2014, 00:35
 

Un étudiant a écrit :

Bonjour.
Notre applette s'exécute très bien sur l'ordianteur, avec ou sans bluej. Or, ce n'est pas le cas lorsqu'on veut le mettre en ligne.
Nous avons écrit le code :

<html>
 <head>
  <title>Game applet</title>
 </head>
 <body>
  <applet code=Game archive=jewelbreak0206.jar width=1000 height=700>no applet ?</applet>
  <p><b>Rechargez la page pour relancer le jeu ou bien
    retournez &agrave; la page pr&eacute;c&eacute;dente.</b></p>
 </body>
</html>

Mais sur le web nous avons le message d'erreur :
"Application bloquée
Application bloquée par les paramètres de sécurité
Nom : Game
Emplacement : http://www.esiee.fr
Vos paramètres de sécurité ont bloqué l'exécution d'une application no sécurisée."

Comment faire pour résoudre le problème de l'autorisation ?

Avatar Denis BUREAU
Re: Exercices 58 à 60.4
par Denis BUREAU, mardi 3 juin 2014, 00:38
 

Il s'agit d'un pb de configuration de java : essayez sur votre PC, en allant dans Panneau de configuration / Java / Sécurité / Autoriser applettes non signées après invite de sécurité.

Avatar Thomas BENOIT
Re: Exercices 58 à 60.4
par Thomas BENOIT, samedi 7 juin 2014, 15:20
 

Bonjour Monsieur,

Notre application marche très bien qu'en on la lance en local mais dès qu'on la charge sur notre site internet, java nous retourne classNotFoundException.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
</head>

<body>
<applet width="500" height="340" archive="athanase 12.12.09.jar" code="Game">
</body>
</html>

Avatar Denis BUREAU
Re: Exercices 58 à 60.4
par Denis BUREAU, lundi 9 juin 2014, 21:45
 

Essayez avec un nom de fichier .jar moins exotique : ni espace ni caractères spéciaux ==> athanase-12-12-09.jar

Si ça ne fonctionne pas, ne perdez pas de temps, l'applette est optionnelle.